CFO Michael Scarpelli now owns 292,610 shares of Snowflake Inc., valued at approximately $47.76 million, following a 50.62% decrease in ownership after selling 300,000 shares. CRO Christopher William Degnan sold 12,782 shares for $2.32 million, reducing his ownership by 3.98%. In the last 90 days, insiders sold 364,342 shares worth nearly $60 million, while institutional investors hold 65.10% of the stock. Snowflake has a current rating of "Moderate Buy" with a consensus price target of $200.27.